package com.ruoyi.netty.plc;

import lombok.Data;

/**
 * PLC地址定义
 */
@Data
public class PlcAddress {
    /**
     * 地址
     */
    private int address;
    
    /**
     * 数据类型
     */
    private DataType dataType;
    
    /**
     * 描述
     */
    private String description;
    
    /**
     * 单位
     */
    private String unit;
    
    /**
     * 数据类型枚举
     */
    public enum DataType {
        BIT,        // 位
        BYTE,       // 字节
        WORD,       // 字
        DWORD,      // 双字
        INT,        // 整数
        REAL,       // 浮点数
        STRING      // 字符串
    }
} 